h2.footer-title-one {
    color: #000;
    font-weight: bold;
    font-family: 'Open Sans';
    text-align: center;
}

p.links {
    font-size: 18px;
    text-decoration: underline;
    margin-left: 25px;
    text-decoration-color: #000f;
    text-align: center;
}

footer.footer-div {
    background: #00a6ff;
    border: 2px solid #AFAFAF;
}

a.footer-link-one {
    padding-right: 20px;
    font-weight: bold;
    color: #000;
    font-family: 'Open Sans';
}

a.footer-link-two {
    padding-right: 20px;
    font-weight: bold;
    color: #000;
    font-family: 'Open Sans';
}

a.footer-link-three {
    padding-right: 20px;
    font-weight: bold;
    color: #000;
    font-family: 'Open Sans';
}

a.footer-link-four {
    padding-right: 20px;
    font-weight: bold;
    color: #000;
    font-family: 'Open Sans';
}

p.hanlon-client {
    padding-top: 0px;
    font-size: 18px;
    font-family: 'Open Sans';
    color: #000;
    text-decoration: underline;
    font-weight: bold;
}

p.text-block {
    font-family: 'Open Sans';
    color: #000;
    font-size: 16px;
}

img.footer-img-one {
    width: 75%;
}

img.footer-img-two {
    width: 65%;
    margin-top: 15%;
    margin-left: 25%;
}

img.footer-img-three {
    width: 90%;
    margin-top: 20%;
    margin-left: 0%;
}

input#SendButton {
    font-size: 18px;
    background: #00a6ff;
    color: #000;
    font-family: 'Open Sans';
    font-weight: bold;
    border: 2px solid #000;
}

input#SendButton:hover {
    background: #fff;
    color:#000;
    transition: 0.6s;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    font-family: 'Open Sans';
    font-size: 18px;
}

h2.footer-title-one {
    color: #000 !important;
}

input#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz_FinishNavigationTemplateContainerID_FinishButton {
    font-size: 18px;
    background: #00a6ff;
    color: #000;
    font-family: 'Open Sans';
    font-weight: bold;
    border: 2px solid #000;
}

input#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz_FinishNavigationTemplateContainerID_FinishButton:hover {
    background: #fff;
    color:#000;
    transition: 0.6s;
}

input#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz_FinishNavigationTemplateContainerID_FinishButton:focus {
    background: #fff;
    color: #000;
    outline: 2px dashed #000;
}

@media only screen and (max-width: 1024px) {
    p.links {
        margin-left: -30px;
    }

    h2.footer-title-one {
        color: #000;
        font-weight: bold;
        font-family: 'Open Sans';
        text-align: center;
        font-size: 24px;
    }
}

@media only screen and (max-width: 768px) {
    img.footer-img-one {
        width: 50%;
        margin-left: 28%;
    }

    p.links {
        margin-left: 26px;
        text-align: center;
    }

    img.footer-img-two {
        width: 30%;
        margin-top: 3%;
        margin-left: 35%;
    }

    img.footer-img-three {
        width: 30%;
        margin-top: 3%;
        margin-left: 35%;
    }

    h2.footer-title-one {
        display: none;
    }
}

@media only screen and (max-width: 425px) {
    img.footer-img-one {
        margin-left: 29%;
    }

    img.footer-img-two {
        margin-left: 37%;
    }

    img.footer-img-three {
        margin-left: 37%;
    }
}

@media only screen and (max-width: 425px) {
    a.footer-link-one {
        font-size: 14px;
        padding-right: 5px;
    }

    a.footer-link-two {
        font-size: 14px;
        padding-right: 5px;
    }

    a.footer-link-three {
        font-size: 14px;
        padding-right: 5px;
    }

    a.footer-link-four {
        font-size: 14px;
        padding-right: 5px;
    }
}

@media only screen and (max-width: 425px) {
    p.hanlon-client {
        font-size: 14px;
    }
}